<?
include_once "clases/negocio/clase.Usuario.php";
include_once "clases/negocio/clase.Recomendacion.php";
include_once "clases/dao/dao.Usuario.php";


class Recomendar extends Action
{
	var $tpl = "tpl/recomendacion/tpl.Recomendar.php";

	function inicializar(){
		$tabla_usuarios = "";
		$recomendacion = "";

		$usuario = new Usuario($_GET["id"]);


		$recomendacion = "<table>";
		$recomendacion.= "<thead align='center'>";
		$recomendacion.= "<tr>";
		$recomendacion.= "<th>Recomendaci&oacute;n de $usuario->nombre $usuario->apellido:</th>";
		$recomendacion.= "</tr>";
		$recomendacion.= "</thead>";
		$recomendacion.= "<tbody align='center'><form action='' method='post'>";
		$recomendacion.= "<tr>";
		$recomendacion.= "<td><textarea name='recomendacion' rows='4' cols='40'></textarea></td>";
		$recomendacion.= "</tr>";
		$recomendacion.= "<tr>";
		$recomendacion.= "<td>";
		$recomendacion.= "<input type='submit' name='btnProcesar' value='Recomendar' class='boton'/>";
		$recomendacion.= "<input type='hidden' name='id_usuario' value='". $usuario->id . "'/><td>";
		$recomendacion.= "<input type='hidden' name='id_recomendado_por' value='". RegistryHelper::getIdUsuario() ."' /><td>";
		$recomendacion.= "<input type='hidden' name='fecha' value='". date('Y-m-d') . "'/><td>";
		$recomendacion.= "</tr>";
		$recomendacion.= "</form></tbody>";
		$recomendacion.= "</table>";

		$this->asignar("tabla_usuarios",$tabla_usuarios);
		$this->asignar("recomendacion",$recomendacion);

	}
	function validar(&$v) {
		if ($_POST['btnProcesar']){
			$v->add(new Required('recomendacion', 'recomendacion.required'),false);
			$_POST["btnHacerRecomendacion"]="Recomendar";
		}
	}
	function procesar(&$nextAction)
	{
		$rec = new Recomendacion();
		$rec->setFields($_POST);
		$rec->save();
		$nextAction->setNextAction("MostrarContactos","usuario.seleccionado.recomendado");
	}
}
?>
